#pragma once

#include "GoalComposite.h"

namespace Tmpl {

class GoalThink : public GoalComposite
{
public:
	GoalThink(Entity* owner);

	char GetType(){ return Goal::GOAL_THINK; }

	void Activate();
	void Process(char threadId);
	void Terminate();

	bool HandleMessage(const MsgData& msg);
};

}